#ifndef _TRATFICHEROS_H
#define _TRATFICHEROS_H

#include <stdlib.h>
#include <stdio.h>

int ComprobarFichero ( FILE *Archivo );
/*

*/

/*
1.- "r" Abre el fichero para lectura.
2.- "w" Abre el fichero para escritura.
3.- "a" Abre el fichero para escritura (concatenar)
4.- "r+" Abre el fichero para lectura y escritura desde el comienzo. Si no existe, se produce error.
5.- "w+" Abre el fichero para lectura y escritura desde el comienzo. Si no existe, lo crea.
6.- "a+" Abre el fichero para lectura y escritura desde el final. Si no existe, lo crea.
*/

Nombre ArchivoATADNombre( FILE *Archivo, char Ruta[], char Separador );
/*

*/

NIF ArchivoATADNIF( FILE *Archivo, char Ruta[], char Separador );
/*

*/

unsigned short ArchivoAEdad( FILE *Archivo, char Ruta[], char Separador );
/*

*/

unsigned short ArchivoAOcup( FILE *Archivo, char Ruta[], char Separador );
/*

*/

Trabaj ArchivoATADTrabaj( FILE *Archivo, char Ruta[], char Separador );
/*

*/

Direc ArchivoATADDirec( FILE *Archivo, char Ruta[], char Separador );
/*

*/

Direccion ArchivoATADDir( FILE *Archivo, char Ruta[], char Separador );
/*

*/

Direcc ArchivoATADDirecc( FILE *Archivo, char Ruta[], char Separador );
/*

*/

void ArchivoAVectorPersona ( FILE *Archivo, char Ruta[], char Separador, Persona *Per, unsigned short Tam );
/*

*/
void VectorPersonaAArchivo ( FILE *ArchivoDestino, char Ruta[], char Separador, Persona *Vector, unsigned short Tam );
#endif